#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <math.h>
int main()
{
	double a = 0;
	scanf("%lf", &a);
	if (a < 0)
		printf("%d", -1);
	else if (a == 0)
		printf("%.4f", 0.0);
	else
	{
	
		double x0 = a;
		double x1 = 0;
		do
		{
			x1 = 0.5 * (x0 + a / x0);
			if (fabs(x0 - x1) < 1e-5)
			{
				printf("%.4f", x1);
				break;
			}
			x0 = x1;
		} while (1);
	}


	return 0;
}
